//////////////////////////////////////////////////////////////////////////////////
//
// BigLedStopwatchの定義ファイル
//

// シリアル接続しているピン番号（Arduinoボードのピン番号）
#define DATA_PIN 9

// クロック信号のピン番号（クロックを使用しないシリアル接続LEDではコメントアウト
//#define CLOCK_PIN 8

// カウントスタート・ストップスイッチの接続ピン番号
#define STARTSTOPSW  2
// カウントリセットスイッチの接続ピン番号
#define RESETSW      3
// データセットスイッチの接続ピン番号
#define SETSW        4
// カウント単位設定スイッチの接続ピン番号
#define BASESW       5

// 色R入力ピン番号（VR分圧のアナログ入力
#define RINPUT  0
// 色G入力ピン番号
#define GINPUT  1
// 色B入力ピン番号
#define BINPUT  2

// 1桁のセグメントの数
#define SEGMENTS  7

// 1セグメントあたりのLED数
#define DOTS  3

// 桁数
#define COLUMN  5

// 補助点、コロンや小終点
#define POINTS 8

// シリアル接続しているLEDの数（通常はSEGMENTSxDOTSxCOLUMN+POINTS）
#define NUM_LEDS 113

#define  BASETIME  10  // 時刻カウントの基数 ms

///////// LCD defines //////////////////
#define LCD_CONTRAST  15      // 0-63 5V駆動ではかなり小さい値が良い

///////// LCD icons ///////////////////

#define  ON         1
#define  OFF        0

#define  ANTENNA    0x0010
#define  TEL        0x0210
#define  SOUND      0x0410
#define  REC        0x0610
#define  UPARROW    0x0710
#define  DOWNARROW  0x0708
#define  LOCK       0x0910
#define  MUTE       0x0b10
#define  BATTERY    0x0d02
#define  BATFULL    0x0d1e
#define  BATMID     0x0d1a
#define  BATLOW     0x0d12
#define  BATEMPTY   0x0d02
#define  EXEC       0x0f10
